931cbfa23bc7c69947ef79add120c758d5475324,platform/lang-impl/src/com/intellij/execution/runners/RestartAction.java,RestartAction,restart,#,125

Before Change


  public void restart() {
    Project project = myEnvironment.getProject();
    if (!ExecutorRegistry.getInstance().isStarting(project, myExecutor.getId(), getRunnerId())) {
      ExecutionManager.getInstance(project).restartRunProfile(myRunner, myEnvironment, myDescriptor);
    }
  }

After Change


    Project project = myEnvironment.getProject();
    if (!ExecutorRegistry.getInstance().isStarting(project, myExecutor.getId(), getRunnerId())) {
      ProgramRunner runner = myRunner == null ? RunnerRegistry.getInstance().findRunnerById(myEnvironment.getRunnerId()) : myRunner;
      ExecutionManager.getInstance(project).restartRunProfile(runner, myEnvironment, myDescriptor);
    }
  }